@charset "utf-8";
@media screen and (min-width: 320px) {
	html {
		/*font-size: 100px!important;*/
		font-size: 84.375px!important;
	}
}

@media screen and (min-width: 330px) {
	html {
		/*font-size: 103.125px!important;*/
		font-size: 87.5px!important;
	}
}

@media screen and (min-width: 340px) {
	html {
		/*font-size: 106.25px!important;*/
		font-size: 90.625px!important;
	}
}

@media screen and (min-width: 350px) {
	html {
		/*font-size: 109.375px!important;*/
		font-size: 93.75px!important;
	}
}

@media screen and (min-width: 360px) {
	html {
		font-size: 96.875px!important;
		/*font-size: 112.5px!important;*/
	}
}

@media screen and (min-width: 370px) {
	html {
		/*font-size: 115.625px!important;*/
		font-size: 100px!important;
	}
}

@media screen and (min-width: 380px) {
	html {
		/*font-size: 118.75px!important;*/
		font-size: 103.125px!important;
	}
}

@media screen and (min-width: 390px) {
	html {
		/*font-size: 121.875px!important;*/
		font-size: 106.25px!important;
	}
}

@media screen and (min-width: 400px) {
	html {
		/*font-size: 125px!important;*/
		font-size: 109.375px!important;
	}
}

@media screen and (min-width: 410px) {
	html {
		/*font-size: 128.125px!important;*/
		font-size: 112.5px!important;
	}
}

@media screen and (min-width: 420px) {
	html {
		/*font-size: 131.25px!important;*/
		font-size: 115.625px!important;
	}
}

@media screen and (min-width: 430px) {
	html {
		/*font-size: 134.375px!important;*/
		font-size: 117.75px!important;
	}
}

@media screen and (min-width: 440px) {
	html {
		/*font-size: 137.5px!important;*/
		font-size: 120.875px!important;
	}
}

@media screen and (min-width: 450px) {
	html {
		/*font-size: 140.625px!important;*/
		font-size: 124px!important;
	}
}

@media screen and (min-width: 460px) {
	html {
		/*font-size: 143.75px!important;*/
		font-size: 127.125px!important;
	}
}

@media screen and (min-width: 470px) {
	html {
		/*font-size: 146.875px!important;*/
		font-size: 130.25px!important;
	}
}

@media screen and (min-width: 480px) {
	html {
		/*font-size: 150px!important;*/
		font-size: 133.375px!important;
	}
}

@media screen and (min-width: 490px) {
	html {
		/*font-size: 153.125px!important;*/
		font-size: 136.5px!important;
	}
}

@media screen and (min-width: 500px) {
	html {
		/*font-size: 156.25px!important;*/
		font-size: 139.625px!important;
	}
}

@media screen and (min-width: 639px) {
	html {
		/*font-size: 200px!important;*/
		font-size: 142.75px!important;
	}
}

@media screen and (min-width: 719px) {
	html {
		/*font-size: 225px!important;*/
		font-size: 135.875px!important;
	}
}

@media screen and (max-width: 319px) {
	html {
		font-size: 84.375px!important;
	}
}
@charset "utf-8";
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1525664340281'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1525664340281#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1525664340281') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1525664340281') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1525664340281#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:22px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-aixin1:before { content: "\e602"; }

.icon-share:before { content: "\e608"; }

.icon-dianhua:before { content: "\e62a"; }

.icon-aixin:before { content: "\e601"; }

.icon-ditu:before { content: "\e680"; }



/*公共样式--开始*/
html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,iframe,dl,dt,dd,ol,.verify-form,pre,form,button,input,textarea,th,td,select,fieldset {margin: 0;padding: 0;}
html,body{*position:static;}
* {	box-sizing: border-box;}
html,body {	min-height: 100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:400}
body {color: #333;background-color: #F2F2F2;}
h1,h2,h3,h4,h5,h6 {	font-weight: normal;}
ul,ol,dl,li,dt,dd {	list-style: none;}
img,input {	border: none;vertical-align: middle;}
a {	text-decoration: none;color: #232323;}
table {	border-collapse: collapse;table-layout: fixed;}
input,textarea {outline: none !important;border: none !important;}
textarea {resize: none;	overflow: auto;}
input,button{overflow: visible;vertical-align:middle;outline:none}
s{text-decoration: none;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #333; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #ccc; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}
.clearfix {	zoom: 1;}
.clearfix:after {content: ".";width: 0;	height: 0;visibility: hidden;display: block;clear: both;overflow: hidden;}
.none{ display: none !important; }
.nmg{margin: 0 !important;}
.npd{padding: 0 !important;}
.nback{background: none !important;}
.font10{font-size: 0.1rem !important;}
.font12{font-size: 0.14rem !important;}
.font14{font-size: 0.16rem !important;}
.font16{font-size: 0.18rem !important;}
.font18{font-size: 0.20rem !important;}
.font20{font-size: 0.22rem !important;}
.font22{font-size: 0.26rem !important;}
.font24{font-size: 0.28rem !important;}
.font26{font-size: 0.30rem !important;}
.font26{font-size: 0.30rem !important;}
.font28{font-size: 0.32rem !important;}
.font30{font-size: 0.34rem !important;}
.font-color-3{color: #333333 !important;}
.font-color-6{color: #666666 !important;}
.font-color-9{color: #999999 !important;}
.font-color-h{color: #C7A062 !important;}
.color-red{color:#D90000 !important;}
.color-white{color:#FFFFFF !important;}
.color-green{color: #58cb3b !important;}
.color-skyblue{color: #2DACF6 !important;}
.color-golden{color: #e1b987 !important;}
.color-orange{color: #E16E1B !important;}
.font-weight{font-weight: bold;}
.no-font-weight{font-weight: normal;}
.back-eee{background: #eeeeee !important;}
.back-fff{background: #ffffff !important;}
.back-fb{background: #FBFBFB !important;}
.back-green{background: #58cb3b !important;}
.back-purple{background: #fe52f1 !important;}
.back-gray{background: #A0A0A0 !important;}
.back-red{background: #D90000 !important;}
.back-beige{background: #C7A062 !important;}
.back-yellow{background: #ecc88e !important;}
.back-orange{background: #E16E1B !important;}
.back-blue{background: #1C81D3 !important;}
.border{border: 0.6px #EEEEEE solid !important; }
.border-b{border-bottom: 0.6px #DDDDDD solid !important;}
.border-t{border-top: 0.6px #EEEEEE solid !important;}
.border-be{border-bottom: 0.6px #EEEEEE solid !important;}
.border-r{border-right: 0.6px #EEEEEE solid !important;}
.border-l{border-left: 0.6px #EEEEEE solid !important;}
.border-h{border:0.6px solid #C7A062 !important;}
.border-red{border-color: red !important;}
.mar-left{margin-left: 15px !important;}
.mar-top{margin-top: 15px !important;}
.mar-bottom{margin-bottom: 15px !important;}
.mar-right{margin-right: 15px !important;}
.margin10{margin: 10px !important;}
.margin20{margin: 20px !important;}
.margin-t5{margin-top: 5px !important;}
.margin-t10{margin-top: 10px !important;}
.margin-t12{margin-top: 12px !important;}
.margin-t20{margin-top: 20px !important;}
.margin-r5{margin-right: 5px !important;}
.margin-r10{margin-right: 10px !important;}
.margin-r20{margin-right: 20px !important;}
.margin-l5{margin-left: 5px !important;}
.margin-l10{margin-left: 10px !important;}
.margin-l20{margin-left: 20px !important;}
.margin-l30{margin-left: 30px !important;}
.margin-b10{margin-bottom: 10px !important;}
.margin-b20{margin-bottom: 20px !important;}
.margin-b50{margin-bottom: 50px !important;}
.padding-tb2{padding: 2px 0 !important;}
.padding-tb4{padding: 4px 0 !important;}
.padding-t10{padding-top: 10px !important;}
.padding-t20{padding-top: 20px !important;}
.padding-t44{padding-top: 44px !important;}
.padding-b10{padding-bottom: 10px !important;}
.padding-b20{padding-bottom: 20px !important;}
.padding-b50{ padding-bottom: 50px !important;}
.padding-r10{ padding-right: 10px !important;}
.padding-r20{ padding-right: 20px !important;}
.padding-l5{ padding-left: 5px !important;}
.padding-l10{ padding-left: 10px !important;}
.padding-line44{padding: 12px 15px !important;}
.underline{text-decoration: underline;}
.noradius{border-radius: 0 !important;}
.radius50{border-radius: 50% !important;}
.radius4{border-radius:4px !important;}
.nborder-t{border-top:none !important;}
.nborder-l{border-left:none !important;}
.nborder-r{border-right:none !important;}
.nborder-b{border-bottom:none !important;}
.nborder{ border: none !important;}
.button-h{background: #C7A062 !important; color: #FFFFFF !important;}
.button-g{background: #A0A0A0 !important; color: #FFFFFF !important;}
.hidden{overflow: hidden;}
.visible{overflow: visible;}
.height44{height: 44px;}
.nospace{white-space: normal !important;}
.relative{position: relative;}
.text-overflow{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*文字两行溢出隐藏*/
.textover{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}/*文字一行溢出隐藏*/
.Not-hide{white-space: normal !important;}
.line-through{text-decoration: line-through !important;}
header{box-shadow: 0 0 2px #eee !important;}
.capitalize {text-transform:capitalize;}/*首字母大写*/
.uppercase {text-transform:uppercase;}/*全都是大写*/
.lowercase {text-transform:lowercase;}/*全都是小写*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.iconright:after{right: 0;font-size: 18px;}
.icon-r-orange:after{ font-size:  16px; color: #E16E1B;}
.not-border:after, .not-border:before{background:none;}
/*详情*/
.detail-title {
	width: 95%;
	position: absolute;
	z-index: 9;
	color: #ffffff;
	top: 10px;
	left: 2.5%;
}

.detail-title a {
	width: 45px;
	display: block;
	height: 45px;
}

.detail-title span {
	color: #ffffff;
}

.mui-col-xs-20 {
	width: 20%;
	float: left;
}

.property {
	margin-top: 0 !important;
}

.property li {
	padding-top: 20px;
}

.property li img {
	width: 56%;
}

.mui-collapse-content.property {
	padding-top: 0 !important;
}

.property span {
	padding: 5px;
	border: #666666 solid 1px;
	border-radius: 50%;
}

.property .border-list-none {
	height: 0.9rem;
}

.map {
	width: 100%;
	height: 1.5rem;
	border: 1px #e8e8e8 solid;
	position: relative;
}

.linkmap {
	background: rgba(0, 0, 0, 0);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	z-index: 9;
}

.Left-and-right,
.mui-segmented-control.mui-scroll-wrapper .mui-scroll {
	height: 150px !important;
}

.Left-and-right li.mui-slider-item {
	display: inline-block;
	width: 163px;
	margin-right: 5px;
}

.Left-and-right li img {
	width: 163px;
	height: 122px;
}

.Left-and-right li.mui-slider-item {
	display: inline-block;
	width: 163px;
	margin-right: 5px;
}

.Left-and-right li .Tips-box {
	position: relative;
}

.Left-and-right li .Tips {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
	color: #ffffff;
	width: 100%;
	padding: 3px 3px 1px;
}

.Left-and-right li .Tips p.mui-pull-left {
	font-size: 14px;
}

.Left-and-right li .Tips p.mui-pull-right {
	margin-top: 0px;
	font-size: 10px;
}

.buy-now {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 3;
	padding: 7px 0;
}

button {
	padding: 0.1rem 0.22rem;
}

.cart-btn-button,
.buy-now-button {
	padding: 0.12rem 0;
	width: 45%;
	margin-right: 5%;
}

.left-icon {
	width: 33%;
}

.right-btn {
	width: 65%;
}

.fixed-list li {
	width: 46%;
	padding-left: 10%;
}

.fixed-list li span {
	display: block;
	line-height: 0.30rem;
	color: #666;
}

.fixed-list li span.icon-aixin1 {
	color: #E16E1B;
}

.fixed-list li p {
	color: #666666;
	margin-top: 0px !important;
	line-height: 0.2rem;
}

.page-num p {
	font-size: 10px;
	background: rgba(0, 0, 0, .3);
	width: 30px;
	float: right;
	margin-right: 10px;
	border-radius: 10px;
	color: #ffffff;
	line-height: 20px;
}

.mui-table-view-cell.mui-collapse.mui-active .border-list-none {
	display: none;
}
.housefloor s{margin-right: 1px;}
.contract{ padding: 20px; line-height: 0.26rem; position: absolute;width: 100%; height: 100%;}
.contract p{text-indent: 2em; color: #333333;}
.no-indet{text-indent: initial !important;}
